<?php

namespace app\admin\middleware;

class Auth
{
    public function handle($request, \Closure $next)
    {
        // 前置中间件
//        if (empty(session(config("admin.session_admin"))) && !preg_match("/login/", $request->pathinfo())) {
//            return redirect(url("login/index"));
//        }
        // 后置中间件
        // 以这种情况做跳转无意义，实际的逻辑都执行了
//        if (empty(session(config("admin.session_admin"))) && $request->controller() != "Login") {
//            return redirect(url("login/index"));
//        }
        return $next($request);

    }
}